package com.example.blog.entity.dto.article;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName ArticleAddOrUpdateDTO
 * @Description TODO
 * @Author Wang Li Hong
 * @date 2024/1/10 16:36
 * @Version 1.0
 */

@Data
public class ArticleAddOrUpdateDTO implements Serializable {

    /**
     * 文章ID
     */
    private Long id;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章封面
     */
    private String images;

    /**
     * 文章摘要
     */
    private String summary;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 文章标签
     */
    private String tags;

    /**
     * 文章分类
     */
    private String type;

    /**
     * 状态：0：草稿箱，1：待审核，2：已发布，3：驳回
     */
    @NotNull(message = "status 不能为空")
    private Integer status;
}
